<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>const</title>
</head>

<body>
    <script>
        //声明常量
        const SCHOOL = 'hebeigongye'
            //1.一定要赋值
            // const A ;
            //浏览器会报错，因为一定要赋初始值
            //2.一般常量使用大写（潜规则）
            // const a = 100;
            //我们一般不会将常量的名字设置为小写
            //3.常量的值不可以修改
            // SCHOOL = 'home';
            //浏览器报错，常量的值不可以修改
            //4.块级作用域
            // {
            //     const PLAYER = 'uzi';
            // }
            // console.log(PLAYER);
            //报错因为const是一个块级作用域
            //5.对于数组和对象的修改，不算常量的修改，不会报错
            // const TEAM = ['uzi','mxlg','ming'];
            // TEAM.push('xiaohu');
            //不会报错，因为TEAM的值没有改变，指向堆中的地址没有改变
    </script>
</body>

</html>